package com.assistant.tasks.mapper;

import com.assistant.tasks.pojo.Task;
import com.assistant.tasks.pojo.TaskDTO;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Mapper;

/**
 * @Classname TasksMapper
 * @Description TODO
 * @Date 2025/3/4 18:00
 * @Created by xxx
 */
@Mapper
public interface TasksMapper {

    Page<Task> pageQuery(TaskDTO taskDTO);

    void insert(TaskDTO taskDTO);

    void update(TaskDTO taskDTO);

    Integer countTask(TaskDTO taskDTO);

    String getFilePath(Integer id);

    TaskDTO getTaskById(Integer id);
}
